<?php
/**
 * View_Block
 *
 * Класс для отображения стандартных блоков
 *
 * @author Дмитрий Кузьма <kouzma.d@gmail.ru>
 * @version 2.1
 */
class View_Block{

	/**
	 * Выводит информацию по текущему городу
	 * 
	 * @param String $cityName - название выбранного города
	 */
	public static function showCurrentCity($cityName) {
		echo '<p id="currentCity">';
	    if (!$cityName) {
	    	echo 'Город не выбран. <a href="#" id="chooseCityButton">Выбор города</a>';
	    }
	    else {
	      echo 'Текущий город ' . $cityName . '. <a href="#" id="chooseCityButton">Выбор города</a>';	
	    } 
	  echo '</p>';
	  
	  $objCityUrl = new CityUrl();
    $arrCitiesWithCountries = $objCityUrl->getCitiesWithCountries();
    

	}
	
	/**
	 * Выводит блок выбора города
	 * 
	 * @param array $arrCitiesWithCountries - массив городов со странами
	 * @param string $currentCity - текущий город
	 */
	public static function showChoose(array $arrCitiesWithCountries, $currentCity, $afterCityUrl) {
	  if (!$arrCitiesWithCountries) return false;
	  echo '<div id="chooseCityBlockOut" style="display:none;"><div id="chooseCityBlock">'; 
	    $country = null;
		  foreach ($arrCitiesWithCountries as $arrCity) {
		  	if ($country != $arrCity['country']) { 
		  	  echo '<h3>' . $arrCity['country_name'] .'</h3>';
		  	}
		  	$country = $arrCity['country'];
		  	echo '<p class="city">';
		  	  echo '<a href="' . W_ABSPATH . $arrCity['city'] . '/' . $afterCityUrl . '">';
		  	    if ($arrCity['is_important']) echo '<b>'; 
		  	      echo $arrCity['city_name'];
		  	    if ($arrCity['is_important']) echo '</b>';
		  	  echo '</a>';
		  	echo '</p>';
		  }
	  echo '</div></div>';
	}
	
	/**
	 * Выводит малый блок авторизации
	 * 
	 */
	public static function showSmallAuthBlock() {
		$objUser = User_User::getUser();
		if ($objUser->id) { // Для зарегистрированных пользователей
			echo '<div id="regUserBlock">';
			  echo '<a href="' . W_ABSPATH . 'profile/">Личный профайл</a><br />';
			  echo '<a href="' . W_ABSPATH . 'auth/exit/">Выйти</a>';
			echo '</div>';
		}
		else {
			echo '<div id="quickEnter">';
	      echo '<a id="signInButton" href="' . W_ABSPATH . 'auth/sign_in">Вход</a> ';
	      echo '<a id="signUpButton" href="' . W_ABSPATH . 'auth/sign_up">Быстрая регистрация</a>';
	      echo '<img id="openSocial" src="' . W_IMAGES . 'icons/social_enter.gif" alt="Вход через соц. сети" />';
	    echo '</div>';
		}
	}
}
?>